package com.xhui.vimarket.zkplus.zul.attr.ada;
import org.zkoss.zk.ui.event.Event;

import com.xhui.vimarket.zkplus.zul.attr.bean.ButtonTextDataVo;

/**
 * 按钮文本控件接口定义.
 * 
 * @版权：福富软件 版权所有 (c) 2011
 * @author wuyx
 * @version Revision 1.0.0
 * @see:
 * @创建日期：2011-3-24
 * @功能说明：按钮文本控件接口定义
 * 
 */
public interface AttrButtonTextBtnIntf {
    
    /**
     * initVal.
     * 
     * @author wuyx
     * 2011-3-24 wuyx 
     */
    void initVal();
    
    /**
     * beforeValidateExec.
     * 
     * @author wuyx
     * 2011-4-3 wuyx 
     */
    void beforeValidateExec();
    
    /**
     * onInitVal.
     * 
     * @param event Event
     * @author wuyx
     * 2011-6-3 wuyx 
     */
    void onInitVal(Event event);
    
    /**
     * .
     * 
     * @param btdv
     * @author wuyx
     * 2012-1-29 wuyx 
     */
    void doFillReturnData(final ButtonTextDataVo btdv);
    
    /**
     * .
     * 
     * @param btdv
     * @author wuyx
     * 2012-1-29 wuyx 
     */
    void doShowReturnData(final ButtonTextDataVo btdv);
    
}
